Promoting the Semantic Capability of XML Keys
نویسندگان
چکیده
Keys for XML data trees can uniquely identify nodes based on the data values on some of their subnodes, either in the entire tree or relatively to some selected subtrees. Such keys have an impact on several XML applications. A challenge is to identify expressive classes of keys with good computational properties. In this paper, we propose such a new class of keys. In comparison to previous work, the new class of XML keys is defined using a more expressive navigational path language that allows the specification of single-label wildcards. This provides designers with an enhanced ability to capture properties of XML data that are significant for the application at hand.We establish a sound and complete set of inference rules that characterizes all keys that are implicit in the explicit specification of XML keys. Furthermore, we establish an efficient algorithm for deciding XML key implication.
منابع مشابه
XML-SIM: Structure and Content Semantic Similarity Detection Using Keys
This paper describes an approach for the structure and content semantic similarity detection between two XML documents from heterogeneous data sources using the notion of keys. Comparisons with the previous systems (XDoI and XDI-CSSK) are presented to show that our new approach has a better performance by a big order of magnitude in terms of detection, falsepositives and execution time.
متن کاملFinite Satis ability of Keys and Foreign Keys for XML
Key and foreign key constraints are useful for XML 5] data in semantic speciication, query optimization and more importantly, for information preservation in data exchange. Several XML proposals, e.g., XML Schema 28] and XML Data 21], support key and foreign key speciications. These constraints, however, may not be nitely satissable in the XML context. More specifically , given a DTD D and a ni...
متن کاملWhat's Hard about XML Schema Constraints?
Data description for XML usually comes in the form of a type specification (e.g., a DTD) together with integrity constraints. XML Schema allows one to mix DTD features with semantic information, such as keys and foreign keys. It was shown recently [2,7] that the interaction of DTDs with constraints may be rather nontrivial. In particular, testing if a general specification is consistent is unde...
متن کاملInference Document Type (Dtd) From Xml Document: Web Structure Mining
XML is becoming a prevalent format and defacto standard for data exchange in many applications. While traditionally, lots of data are stored and managed in relational databases. There is an urgent need to research some efficient methods to convert these data stored in relational databases to XML format when integrating and exchanging these data in XML format. The semantics of XML schemas are cr...
متن کاملA New OWL2 Based Approach for Relational Database Description
Nowadays, the scientific community is more and more interested by the mediation problem within Peer-to-Peer (P2P) systems and by data sources migration within the semantic web. Data integration and interoperability become a necessity to meet the need for information exchange between heterogeneous information systems. They reflects the ability of an information system to collaborate with other s...
متن کامل